An efficient specific update search domain based glowworm swarm optimization for test case prioritization
نویسندگان
چکیده
Software testing is an important activity that is carried out during the software development life cycle. Regression testing means re-executing test cases from existing test suites to assure that the modifications done to the existing software have no adverse effects. During regression testing, new test cases are not created but previously created test cases are reexecuted. The ideal regression testing is to rerun all the test cases, but due to time and cost constraints only a subset of test cases are rerun based on regression testing techniques. The various regression testing techniques are test case minimization, test case selection and test case prioritization. In this paper, an approach to solve test case prioritization based on efficient swarm intelligence approach called Glowworm Swarm Optimization (GSO) is proposed. This research work focuses on a conception of definite updating search field at glowworm updating position stage. Based on the Specific Update search domain based GSO (SU-GSO) approach, an optimal number of test cases to be executed on Software Under Test (SUT) is obtained. The objectives of this research work are to maximize the path coverage and fault coverage for getting the optimal prioritized test cases. The resulting solution guarantees an optimal ordering of test cases and the performance of the proposed SU-GSO is compared with other optimization techniques such as Particle Swarm Optimization (PSO) and artificial Bee Colony Optimization (BCO).
منابع مشابه
Research on Glowworm Swarm Optimization with Ethnic Division
Glowworm swarm optimization (GSO) algorithm is a new intelligent optimization algorithm. Based on the problems of GSO, such as easy to fall into local optimum, slow convergence speed and low optimization precision, an improved GSO with group division is presented. Using shuffled frog leaping algorithm (SFLA), glowworms are divide into different ethnic groups, and local search and global informa...
متن کاملA New Routing Algorithm for Vehicular Ad-hoc Networks based on Glowworm Swarm Optimization Algorithm
Vehicular ad hoc networks (VANETs) are a particular type of Mobile ad hoc networks (MANET) in which the vehicles are considered as nodes. Due to rapid topology changing and frequent disconnection makes it difficult to design an efficient routing protocol for routing data among vehicles. In this paper, a new routing protocol based on glowworm swarm optimization algorithm is provided. Using the g...
متن کاملUsing Complex Method Guidance GSO Swarm Algorithm for Solving High Dimensional Function Optimization Problem
In order to overcome the basic glowworm swarm optimization (GSO) algorithm in the high dimension space function optimization effect is poor defects. This paper, we introduce the idea of the traditional complex method, with the complex method the worst part of the glowworm guidance for reflection be good glowworm swarm, so as to continuously make the worst glowworm swarm become the better glowwo...
متن کاملGlowworm swarm based optimization algorithm for multimodal functions with collective robotics applications
This paper presents multimodal function optimization, using a nature-inspired glowworm swarm optimization (GSO) algorithm, with applications to collective robotics. GSO is similar to ACO and PSO but with important differences. A key feature of the algorithm is the use of an adaptive local-decision domain, which is used effectively to detect the multiple optimum locations of the multimodal funct...
متن کاملA Hybrid Model of Particle Swarm and Ant Colony Optimization Algorithm for Test Case Optimization
Regression testing is the process of validating modifications introduced in a system during software maintenance. It is done to check that a system update does not introduce errors that have been corrected or the change in one part of the program does not affect the other modules of that program. As the test suite is very large, system retesting consumes large amount of time and computing resou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. Arab J. Inf. Technol.
دوره 12 شماره
صفحات -
تاریخ انتشار 2015